/**************************************************************************** 接收FIFO深度为1,即接收一个字节数据就触发FIFO中断,然后读取RXBUF中的数据即可 *********************************************...
/**************************************************************************** 接收FIFO深度为1,即接收一个字节数据就触发FIFO中断,然后读取RXBUF中的数据即可 *********************************************...
一、功能说明 两线式异步串行通讯 深度为16的FIFO 接收中断检测 校验位、错误帧 16位可编程波特率 软件设置流程 //1.SCI时钟使能,在InitSysCtrl()函数里 SysCtrlRegs.PCLKCR0.bit.SCIAENCLK...SysCtrlR...
DSPF2812平台,SCIFIFO操作
在工作过程中,通过串口进行上位机与控制器之间进行数据的传输,标准的串口通讯容易造成数据的丢失和内存堆满的现象,便使用SCI中的FIFO对数据进行中断处理。
因为项目需求,不能用中断,只能轮询 被注释的代码是循环发送,实际使用中不用while,定时器周期性查询即可 void KD_Sci_Init(void) { Uint16 i, s, empty_fifo_number; ... char sdataA[16];...
通过对顾卫钢老师《手把手教你学DSP——基于TMS320X281x》的源码和TI给出的其他类似源码,结合调试开发板,正式看懂SCI FIFO。不得不承认,TI的源码确实相当精简。个人水平有限,有问题欢迎各位大神批评指正!
下面介绍FIFO特征和使用FIFO时SCI的编程。 (1)复位:在上电复位时,SCI工作在标准SCI模式,禁止FIFO功能。FIFO的寄存器SCIFFTX、SCIFFRX和SCIFFCT都被禁止。 (2)标准SCI:标准F24x SOl模式,TXINT/RXINT...
一、串行通信与并行通信 DSP控制器间,DSP控制器与外部设备间交换信息,通信,可采取的通信方式主要两大类1、串行通信 2、并行通信。 并行通信一般包括多条数据线、多条控制线和状态线,传输速度快,传输线路多,...
最近在弄2812的 RS485的modbus协议通讯,在DSP端使用2812,由于DSP系统要以AD采集为核心。因此必须确保AD采集的准确性因此在SCI中不能使用终端模式,所以选择了FIFO模式在AD采集结束以后,查询SCI 的FIFO的...